make a surprise visit - French English Dictionary